package com.hp.dao;

import com.hp.pojo.Renting;
import com.hp.pojo.Sell;
import com.hp.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface SellMapper {
    //Showi 2021年6月22日
    /*
    增加一条买房信息
     */
    int addSell(Sell sell);

    /*
    根据卖房id，删除一条买房信息
     */
    int deleteSellById(int sellId);

    /*
    更新买房信息，用卖房实体代替实体
     */
    int updateSellById(Sell sell);

    /*
    获取所有卖房信息
     */
    List<Sell> getSellsAll();

    List<Sell> getAllSells();

    //接下来是获取买房信息的基本方式，根据id，卖房时间、申请是否通过等等
    /*
    根据id，获取卖房信息
     */
    Sell getSellById(int sellId);

    Sell getSellByHouseId(int houseId);

//    /*
//    根据卖房时间，获取所有卖房信息
//     */
//    List<Sell> getSellByCreatetime(int createTime);
//
//    /*
//    根据申请是否通过，获取所有卖房信息
//     */
//    List<Sell> getSellByApply(int apply);


    List<Renting> getAgentSell();

    List<Renting> getNoAgentSell();
}
